Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour XL Capital Bermuda Open - Bermuda Espinho Challenger - Espinho Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari drkoop.com USTA Tennis Championships of San Antonio - San Antonio Trofeo Barcelona de Tenis - Barcelona USTA Challenger of Las Vegas - Las Vegas Skandia Open - Linz Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Sevilla - Seville USTA Tennis Championships of Austin - Austin Open de Charleroi - Charleroi University of Tennessee USTA Men's Challenger - Knoxville Maia Open - Oporto Milan Challenger Pozoblanco Challenger Orleans Challenger Budapest Challenger Brescia Challenger Manerbio Challenger Alphen Challenger Santiago Challenger Padova Challenger Bordeaux Challenger Milan Challenger Biella Challenger Hamburg Challenger Andria Challenger Calgary Challenger Parma Challenger Aix En Provence Challenger Lisbon Challenger Mallorca Open - Mallorca Mallorca Open - Mallorca San Benedetto Challenger Legg Mason Tennis Classic - Washington D.C. Tennis Cup of Flanders - Ostende Como Challenger 2000 Cairo Challenger - Cairo Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca V Torneo Internazionale di Tennis - Barletta Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Marbella Challenger Heineken Trophy - 's-Hertogenbosch The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Prostejov Challenger Milan Challenger Bastad Challenger Mercedes-Benz Cup - Los Angeles Open Diputacion Pozoblanco - Cordoba Idea Prokom Open - Sopot Liberec Challenger Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Eckental Challenger Campionati Internazionali di Sicilia - Palermo Rennes Challenger Davidoff Swiss Indoors - Basel Adidas International - Sydney Gold Flake Open - Chennai International Tennis Championships - Delray Beach Milan Indoors - Milan Trofeo Conde de Godo - Barcelona Sopot Challenger Cordenons Challenger Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Biella Challenger 2002 Mercedes Cup - Stuttgart Barcelona Challenger Mercedes-Benz Cup - Los Angeles Las Vegas Challenger Caltanissetta Challenger Noumea Challenger Indian Wells Challenger Kremlin Cup - Moscow Marbella Challenger Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Braga Challenger Poznan Challenger International Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Genova Challenger 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Genova Challenger TD Waterhouse Cup - Long Island Gran Canaria 2 Challenger Davidoff Swiss Indoors - Basel Aix En Provence Challenger AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba CA-Challenge 2000 - Graz Barcelona Challenger Monterrey Challenger Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella The Samsung Open - Nottingham Heineken Open - Auckland Genova Challenger Open Seat-Godo 2000 - Barcelona Adidas International - Sydney Open 13 - Marseille Open 13 - Marseille Seville Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Prague II Challenger Biella Challenger Marbella Challenger Tata Open - Chennai Qatar Open - Doha Milan Indoors - Milan Antalya Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis Antalya 2 Challenger Dubai Open - Dubai Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Gran Canaria 1 Challenger The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart RCA Championships - Indianapolis Thailand Open - Bangkok SAP Open - San Jose Kroger / St. Jude International - Memphis Dubai Open - Dubai U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Siebel Open - San Jose The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad CA Tennis Trophy - Vienna RCA Championships - Indianapolis Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney SAP Open - San Jose The Dubai Tennis Championships - Dubai The Artois Championships - London Davidoff Swiss Indoors - Basel Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Medibank International - Sydney SAP Open - San Jose Open Sabadell Atlantico - Barcelona AEGON Championships - London Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires AEGON Championships - London SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Open de Moselle - Metz Seville Challenger China Open - Beijing Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Barcelona Open BancSabadell - Barcelona Adidas International - Sydney Shenzhen Open - Shenzhen Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Rome Challenger Catella Swedish Open - Bastad Brisbane International - Brisbane International German Open - Hamburg VTR Open - Vina del Mar SkiStar Swedish Open - Bastad RCA Championships - Indianapolis Countrywide Classic - Los Angeles The Stella Artois Championships - London Synsam Swedish Open - Bastad Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag China Open - Beijing Open 13 - Marseille Regions Morgan Keegan Championships - Memphis AEGON Championships - London Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland China Open - Beijing Erste Bank Open - Vienna Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Salem Open - Hong Kong Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad China Open - Beijing Brasil Open - Salvador Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Braunschweig Challenger RCA Championships - Indianapolis Barcelona Open BancSabadell - Barcelona Alicante Challenger Valencia Open - Valencia Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano USTA Challenger of Burbank - Burbank Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Intrum Stockholm Open - Stockholm Kroger / St. Jude International - Memphis Sybase Open - San Jose Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Davidoff Swiss Indoors - Basel Barcelona Open Banc Sabadell - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Tennis Masters Series - Miami Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Pacific Life Open - Indian Wells Winston-Salem Open - Winston-Salem Apia International - Sydney Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai The Ericsson Open - Miami Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Qatar Exxon Mobil Open - Doha NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Sopot Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Cordenons Challenger Citrix Tennis Championships - Delray Beach Internazionali BNL d'Italia - Rome If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome CA Tennis Trophy - Vienna Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Heineken Open - Auckland Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York ARAG World Team Championship - Dusseldorf Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Madrid Open - Madrid If Stockholm Open - Stockholm Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tennis Masters Series - Cincinnati Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Royal Guard Open Chile - Vina del Mar Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte Carlo Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York European Open - Antwerp Australian Open - Melbourne Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Barcelona Open Banc Sabadell - Barcelona Hopman Cup - Perth Telecom Italia Masters - Rome Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group I, 2R, RUS-ESP 3-2 Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Houston Tennis Masters Cup - Houston Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - Shanghai French Open - Paris U.S. Open - New York Olympics - Athens Olympics - Beijing Olympics - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 AAMI Classic - Kooyong Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Colonial Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London